p{     margin-block-start: -0.5em; margin-block-end: 0em;} 
.main_image {width:100%; height:700px;  overflow:hidden; margin:0 auto; position:relative; z-index: 100; }
.main_image ul {width:9999px; height:700px; overflow:hidden; position:absolute; top:10px; left:0}
.main_image li {float:left; width:100%; height:700px;}
.main_image li span {display:block; width:100%; height:700px}
.main_image li a {display:block; width:100%; height:700px}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:620px; left:400px; z-index:999; width:200px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:150px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:150px;}
/*banner*/
.i_pro_tj{ width: 100%; text-align: center; color: #333333; font-size: 30px; font-weight: normal; padding-top: 80px; margin: auto;}
.i_pro_tjh{ width: 100%; margin: auto; text-transform: uppercase;  text-align: center; font-size: 16px; font-weight: normal; padding-top: 10px; color: #666666; font-family: Arial;}
.i_pro_tjm{ width: 1100px; margin: auto; text-align: right; text-transform: uppercase; height: 40px; position: relative; font-family: Arial; }
.i_pro_tjm a{margin-top: -20px; position: absolute;}
.main-page{margin: 0px auto;width:1200px;height:640px; }
.main-page .left, .main-page .right{float:left;}
.main-page .nav{position:relative;width:80px;text-align:center;font-size:18px;font-family:"微软雅黑";color:#fff; cursor: pointer; margin-top:0px;}
.main-page .nav div{height:159px;width:55px; padding-left: 25px;}
.main-page .nav div span{ width: 35px; display: block; height: 119px; padding-top: 40px; line-height:20px; }
.main-page .nav div span.on{ background: url(../images/nav_01.jpg) right center no-repeat;}
.main-page .right{width:1120px;height:640px; }
.main-page .content{position:relative;width:1120px;height:640px; overflow:hidden;}
.main-page .content div{width:1120px;height:640px;}
.main-page .content div ul{ width: 1102px; padding-left: 18px;}
.main-page .content div ul li{ width: 531px; height: 310px; float: left; margin-left: 20px;  margin-bottom: 12px;  text-align: right; overflow: hidden;}
.main-page .content div ul li img{width: 531px; height:310px; display: block;
        -moz-transition:.5s ease-in;
        -webkit-transition:.5s ease-in;
        -o-transition:.5s ease-in;
        -ms-transition:.5s ease-in;
        transition:.5s ease-in;}
.main-page .content div ul li:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.main_n1{ background-color: #1a1818;}
.main_n2{ background-color: #3e3a39;}
.main_n3{ background-color: #727171;}
.main_n4{ background-color: #b2b2b2;}
.index_qx{ width: 1200px; margin: auto;}
.index_qx_l{ width: 789px; float: left; overflow: hidden;}
.index_qx_l img{ width: 789px; height:399px; display: block;
        -moz-transition:.5s ease-in;
        -webkit-transition:.5s ease-in;
        -o-transition:.5s ease-in;
        -ms-transition:.5s ease-in;
        transition:.5s ease-in;}
.index_qx_l:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.index_qx_r{ width: 380px; height: 398px; border: #e1e1e1 solid 1px; background: #FFFFFF; float: right;}
.index_qx_r h2{ width: 100%; text-align: center; font-size: 18px; color: #666666; font-weight: normal; padding-top: 114px;}
.index_qx_r h3{ width: 100%; text-align: center; font-size: 16px; color: #666666; font-weight: normal; padding-top: 38px; line-height: 30px; padding-bottom:38px; }
.index_qx_r span{ border: #000000 solid 1px;; width: 118px; margin: auto; display: block; height: 32px; line-height: 32px; text-align: center;}
.index_qx_r span b{ background: #000000; height: 1px; width:16px; margin-left: -10px; display:inline-table; margin-top:16px; float: left; }
.index_qx_r span:hover{ border: #080f40 solid 1px; background: #080f40; }
.index_qx_r span:hover a{color: #FFFFFF;}
#container{ width:1235px; margin: auto; padding-top: 20px;}
	#container li{ position:relative;width:380px;border: 1px solid #eeebed; height:400px; line-height:400px; text-align: center; margin: 5px; float: left; cursor: pointer;  overflow: hidden; margin-left: 20px;}
	#container li p{ height:400px; width: 100%; position: absolute; left: 0; top: -400px; color: #ffffff;
        z-index: 2; }
    #container li .img{ width: 380px; height: 400px; display: block;
        -moz-transition:.5s ease-in;
        -webkit-transition:.5s ease-in;
        -o-transition:.5s ease-in;
        -ms-transition:.5s ease-in;
        transition:.5s ease-in;}
    #container li:hover .img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
    #container li p i{ width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;z-index: -1;background: #000000; opacity: 0.7; -moz-opacity:0.7; filter:alpha(opacity=70); font-size: 16px; }
    #container li p span{ display: block; width: 94%; margin: 0 auto; line-height: 24px; font-size: 18px; padding-top:170px;}
.i_about_bg{ background: url(../images/i_about_bg.jpg) center top repeat-x; width: 100%; margin: auto; height: 480px;}
/* focusBar */
#focusBar{width:100%;height:480px; min-width: 1200px; clear:both;position:relative; overflow:hidden; margin: auto;}
#focusBar li{width:100%;clear:both;height:480px;display:none;position:absolute;/* position:relative;*/ }
#focusBar .focusR{z-index:10;width: 666px; margin: auto; padding-top: 50px;}
#focusBar .focusR a{ width: 666px; margin: auto;  color: #FFFFFF; display: block; font-size: 20px; line-height: 30px;}
#focusBar .arrL,#focusBar .arrR{display:block;width:35px;height:60px;position:absolute;top:210px;z-index:11111;cursor:pointer;}
#focusBar .arrL{background:url(../images/i_left.png) center center no-repeat; left: 180px;}
#focusBar .arrR{background:url(../images/i_right.png) center center no-repeat; right: 180px;}
.zhezhao{ width: 450px; padding-top: 160px; z-index:19; margin: auto;}
.zhezhao a{ width: 450px; margin: auto; display: block;}
.i_about_ul{ width: 85%; margin: auto;}
.i_about_ul li{ width: 23%; margin-left: 1%; margin-right: 1%; float: left; margin-top: 40px; text-align: center; overflow: hidden; }
.i_about_ul li img{ width:100%;  display: block;
        -moz-transition:.5s ease-in;
        -webkit-transition:.5s ease-in;
        -o-transition:.5s ease-in;
        -ms-transition:.5s ease-in;
        transition:.5s ease-in;}
.i_about_ul li:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.index_02{ background: url(../images/dt.jpg) center bottom  no-repeat; width: 100%; margin: auto; height: 403px; min-width: 1200px;}
.index_02 h2{ width: 100%; margin: auto; font-size: 20px; color: #FFFFFF; text-align: center; padding-top: 190px; font-weight: normal;}
.index_02 ul{ width: 1200px; margin: auto; padding-top: 50px;}
.index_02 ul li{ width: 400px; float: left; color: #FFFFFF; font-size: 18px; text-align: center;}
.index_02 ul li img{ vertical-align: middle; margin-right: 20px;}
.i_news{ width: 1200px; margin: auto;}
.index_news_l{ width: 500px; float: left; overflow: hidden;}
.index_news_l img{ width: 500px; height: 357px; display: block;
        -moz-transition:.5s ease-in;
        -webkit-transition:.5s ease-in;
        -o-transition:.5s ease-in;
        -ms-transition:.5s ease-in;
        transition:.5s ease-in;}
.index_news_l:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.index_news_r{ width: 700px; float: right;}
.index_news_01{ width:600px; padding-left: 100px; padding-bottom: 24px; }
.index_news_01 li{ width: 570px; background: url(../images/i_news.png) left center no-repeat; height: 33px; line-height: 33px; padding-left: 30px;}
.index_news_02{ width: 700px; overflow: hidden; padding-left: 20px;}
.index_news_02 li{ width: 233px; float: left; text-align: center; overflow: hidden;}
.index_news_02 li img{ width: 200px; height: 167px; display: block;
        -moz-transition:.5s ease-in;
        -webkit-transition:.5s ease-in;
        -o-transition:.5s ease-in;
        -ms-transition:.5s ease-in;
        transition:.5s ease-in;}
.index_news_02 li:hover img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.about_banner{ width: 100%; height:505px; margin: auto; min-width: 1200px; }
.about_banner a{ display: block; width: 100%; height:505px; margin: auto;}
.banner_xian{ height: 10px; margin: auto; width: 100%;}
.cas_05{ width: 100%; margin: auto; border-bottom: #d1d0d0 solid 1px; text-align: center; padding-top: 30px; font-size: 16px;}
.cas_05 a{ padding: 0px 40px; display: inline-block; line-height: 40px;}
.cas_05 a:hover{ color:#080f40; border-bottom: #080f40 solid 2px;}
.cas_h{ border-bottom: #080f40 solid 2px; display: block; color:#080f40; font-weight: bold;}
.about_h3{ width: 100%; font-size: 30px; text-transform: uppercase; text-align: center; font-weight: normal; padding-top: 40px; color: #4c4d4e;}
.about_h2{ width: 100%; font-size: 20px; text-align: center; font-weight: normal; padding-top: 10px;}
.about{ width: 1200px; margin: auto; padding-top: 30px; /*line-height: 30px;*/}
.about img{ vertical-align: bottom; margin-top: -1px; }
.about p{   margin-block-start: -0.1em; margin-block-end: 0em;} 
.cont{ width: 1200px; margin: auto; padding-top: 30px; padding-bottom: 20px;}
.cont_01{ width: 1200px; margin: auto;}
.cont_l{ width:540px; float: left;  line-height: 30px;}
.cont_r{ width:500px; float:right; }
.cont_02{ width: 100%; font-size: 18px; padding-bottom: 20px;}
.cont_03{ border: #dedede solid 1px; width: 60%; height: 30px;}
.cont_04{ border: #dedede solid 1px; width: 100%; line-height: 20px;}
.cont_05{ border:0; width: 96px; height: 36px; background: #080f40; color: #FFFFFF;}
.news_ul{ width:1200px; margin: auto;}
.news_ul li{ border: #e2e2e2 solid 1px; background: #FFFFFF; width: 96%; padding: 2%; float: left; margin-top: 20px;}
.news_l{ width: 193px; float: left;}
.news_r{ width:913px; float: right;}
.news_r h2{ font-size: 18px; font-weight: normal; width: 100%; line-height: 30px; padding-bottom: 10px;}
.news_r h3{font-size: 14px; font-weight: normal; width: 100%;}
.news_r h3 img{ vertical-align: middle; margin-right: 20px;}
.news_r div{ line-height: 25px; width: 100%; padding-top: 10px; font-size: 16px;}
.news_r span{  padding: 5px 10px;  display: block; text-transform:uppercase; margin-top: 10px; font-size: 12px;}
.pass{ width:100%; margin: auto; text-align: center; padding-bottom:30px; padding-top:30px;}
.pass a{ border: #e6e5e6 solid 1px; padding: 5px 10px; margin-left:20px; border-radius:5px; font-size:14px;}
.pass a:hover{background: #000000; color: #FFFFFF; border: #000000 solid 1px;}
.pass_01{ background: #000000; color: #FFFFFF; border:#000000 solid 1px; }
.news_h1{ width: 1200px; margin: auto; font-size: 18px; font-weight: normal; text-align: center; padding-top: 30px;}
.news_h2{ width: 1200px; margin: auto; font-size: 14px; border-bottom: #c7c7c7 dashed 1px; height: 50px; line-height: 50px; font-weight: normal; text-align: right;}
.news_01{ width: 1200px; margin: auto; line-height: 30px; padding-bottom: 20px; padding-top: 20px;}
.pass_02{ width: 1200px; margin: auto; height: 40px;}
.pro_nav{ width:1200px; margin: auto; padding-top:20px; padding-bottom:20px; text-align: center; background: url(../images/xian.jpg) center center repeat-x;}
.pro_nav a{ padding: 10px 20px; border: #000000 solid 1px; margin-left: 10px; margin-right: 10px; color: #000000; font-size: 18px; background: #ffffff; text-transform: capitalize;
		transition: all 0.30s linear;}
.pro_nav a:hover{  border: #000000 solid 1px;  color: #ffffff;  background: #000000;}
#pro_n1{  border: #000000 solid 1px;  color: #ffffff;  background: #000000;}
.pro_ul{ width: 1200px; margin: auto; overflow: hidden; padding-top: 30px;}
.pro_ul ul{ width: 1280px; margin: auto;}
.pro_ul ul li{ width:349px; margin-right: 75px; float: left; background:#ffffff ; box-shadow: 0px 2px 2px 2px #9d9d9d; margin-top:20px; margin-bottom: 20px; padding-bottom: 10px;  overflow: hidden; }
.pro_ul ul li div{width: 349px; height: 204px; overflow: hidden;}
.pro_ul ul li div img{ width: 349px; height: 204px;  
        -moz-transition:.5s ease-in;
        -webkit-transition:.5s ease-in;
        -o-transition:.5s ease-in;
        -ms-transition:.5s ease-in;
        transition:.5s ease-in;}
.pro_ul ul li:hover div img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.pro_ul ul li h2{ font-size: 16px; font-weight: normal; line-height: 30px; padding-left: 15px; padding-top: 15px;}
.pro_ul ul li h3{ font-size: 14px; font-weight: normal; line-height: 30px; padding-left: 15px;}
.pro_ul ul li h4{ font-size: 14px; font-weight: normal; line-height: 30px; text-align: right; margin-top: -30px; padding-right: 15px;}
.pro_ul ul li h4 img{ width: 17px; height: 11px;}
.pro_xian{ width: 1200px; margin: auto; height: 30px;}
.pro_02{ width: 900px; margin: auto; padding-top: 40px;}
.pro_03{ width: 1200px; margin: auto; line-height: 30px; padding-bottom: 30px; padding-top: 30px;}
.pro_04{ width: 1200px; margin: auto;}
.pro_l{ float: left;}
.pro_r{ float: right;}
.body-box{width:1200px;margin:100px auto;}

.timer-shaft-box{width:100%;padding:30px 40px;box-sizing: border-box;}
.timer-shaft{position:relative;width:100%;height:80px;overflow: hidden;}
.timer-left{position:absolute;top:50%;left:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_left.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-right{position:absolute;top:50%;right:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_right.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-scale{position:absolute;top:0;left:0;height:80px;padding-left: 80px;font-size: 0;white-space: nowrap;}
.timer-scale-cont{display:inline-block;height:100%;line-height:80px;}
.time-circle{display:inline-block;vertical-align:middle;width:60px;height:60px;line-height: 60px;text-align: center;font-size:18px;color:#fff;border-radius: 50%;background: #e2302e;transition: all .3s;cursor:pointer;}
.timer-scale-cont.hov .time-circle{width:80px;height:80px;line-height: 80px;font-size:24px;background: #000000;}
.line-scale{display:inline-block;vertical-align:middle;width:150px;height:22px;margin:0 2px;background: url(../images/icon_scale.png) no-repeat;background-size: cover;}

.timer-shaft-content{width:100%;margin-top:45px;overflow: hidden;font-size:0;box-sizing:border-box;white-space: nowrap;}
.shaft-detail-cont{display: none;width:100%;}
.timer-year{padding-left:40px;font-weight:bold;color:#333;font-size:0;}
.icon-year{display: inline-block;vertical-align:middle;width:33px;height:40px;background: url(../images/icon_sign.png) no-repeat;background-size: cover;}
.timer-year span{display: inline-block;vertical-align:middle;margin-left:18px;font-size:24px;}
.month-detail-box{position:relative;width:100%;min-height:93px;padding-top:30px;font-size:0;box-sizing: border-box;white-space: normal; }
.month-detail-box:before{content: '';position:absolute;top:0;left:55.5px;height:100%;border-right:1px dashed #000000;}
.month-detail-box .month-title{position:absolute;font-size:16px;font-weight: bold;color:#333;}
.month-detail-box .month-title:before{content: '';position:absolute;top:50%;left:50px;width:13px;height:13px;margin-top:-6.5px;background: url(../images/icon_circle.png) no-repeat;background-size: cover;}
.incident-record{display:inline-block;padding-left:71px;line-height:2;font-size:14px;color:#333;}
.incident-record a{font-size:14px;color:#1d69a3;}

.zs{ width: 100%; margin: auto;}
.zs img{ width: 100%;}
@media (max-width: 1200px) {
.i_about_ul{ width:95%; margin: auto;}	
	
}
